# -*- coding: utf-8 -*-
 ###############################################
 ##                                             ##
 ##   Productos                                  ##
 ##                                              ##
 ##                                              ##
 ##                                              ##
 ##   por Críptidos Digitales                    ##
 ##   GPL (c)2008                                ##
  ##                                             ##
    ###############################################

# print (0), "  productos.__init__    begin"

import igu
import manejador

# print (0), "  productos.__init__      definitions"


class Controlador(object):

    @property
    def app(self):
        return self.__app

    @property
    def eventRouter(self):
        return self.__eventRouter

    @property
    def igu(self):
        return self._igu


    def __init__(self, *args, **kwds):

        if 'app' in kwds.keys():
            self.__app = kwds.pop('app')
        else:
            self.__app = None

        if 'eventRouter' in kwds.keys():
            self.__eventRouter = kwds.pop('eventRouter')
        else:
            self.__eventRouter = None

        object.__init__(self)

        self._igu = igu.Forma(kwds.pop('parent'), controller=self)
        self._igu.ui.outerSplitter.setStyleSheet("QSplitter::handle{background-color:#FFFF00}")

        self._igu.parent().ui.tabWidget.addTab(self._igu, u"Productos")


# print (0), "  productos.__init__    end"
